package com.css.fxfzysx.modules.vaolEngineering.param.update;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class UpNetwork3Param {

    /**
     * id
     */
    private String id;

    /**
     * 弹性模量
     */
    private BigDecimal elasticityModulus;

    /**
     * 管道横截面积
     */
    private BigDecimal crossSectionalArea;

    /**
     * 地震波长
     */
    private BigDecimal earthquakeWavelength;

    /**
     * 地震波入射角
     */
    private BigDecimal earthquakewaveIncidentAngle;

    /**
     * 地面运动速度
     */
    private BigDecimal groundMotionSpeed;

    /**
     * k地基系数
     */
    private BigDecimal foundationZCoefficient;

    /**
     * 面波传播速度
     */
    private BigDecimal surfaceWaveVelocity;


    /**
     * 接口形式折减系数
     */
    private BigDecimal interfaceReductionCoefficient;


    /**
     * 单根管段长
     */
    private BigDecimal singlePipeLength;

    /**
     * 管道埋深
     */
    private BigDecimal depth;

    /**
     * 管道外经
     */
    private BigDecimal pipeOd;

    /**
     * δ  管壁厚度（m）
     */
    private BigDecimal wallThickness;

    /**
     * 覆土静压力时土容量
     */
    private BigDecimal soilbulkDensity2;

    /**
     * 管侧横向土压力系数
     */
    private BigDecimal soilPressure;

    /**
     * 曲率有关的修正系数
     */
    private BigDecimal curvature;


    /**
     * 水内压
     */
    private BigDecimal internalWaterPressure;

    /**
     * 管材泊桑比
     */
    private BigDecimal poissonsRatio;

    /**
     * 组合轴向应变量幅值
     */
    private BigDecimal combineAxialStrain;

    /**
     * 组合轴向应变量幅值修正值
     */
    private BigDecimal combineAxialStrainCorrect;

    /**
     * 接口许用伸长
     */
    private BigDecimal allowableElongation;

    /**
     * 接口式破坏状态
     */
    private String jkDamage;

    /**
     * 接口式破坏状态修正值
     */
    private String jkDamageCorrect;

    private BigDecimal jkLCos;
    private BigDecimal result;
    private BigDecimal er;
    private BigDecimal et;
    private BigDecimal jkPs;
    private BigDecimal lt;
    private BigDecimal es;
    private BigDecimal compressDeform;
    private BigDecimal tensileStrain;
    private BigDecimal thickness;
    private BigDecimal strainDeform;

}
